Win10(64位)未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序 |
您所在的位置:网站首页 › 迈迪55 win10注册 › Win10(64位)未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序 |
方法一 C#使用OLEDB方式连接ACCESS时提示标题中的错误,这是因为没有安装64位的Jet40驱动,只需将项目平台改为X86即可。 例如:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。 如果原来的项目必须为X64,可将这部分功能新建一个X86项目,然后在原项目中调用X86项目的exe。 方法二 第一步,先安装 Microsoft Access Database Engine 2010 Redistributable http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D 个人感觉如果系统已经安装office 2007应该不用安装该驱动
第二步 修改连接 原来连接 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1.xls;Extended Properties="Excel 8.0;HDR=YES;IMEX=1" 修改为: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=1.xls;Extended Properties="Excel 12.0;HDR=YES;IMEX=1" |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |